#include <stdio.h>
#include <math.h>
int main()
{
	int num,y,x1,x2,x3,x4,x5,place;
	scanf("%d",&num);
	place=log10((double)num)+1;//
	y=num;
    x1=y%10;
    y=y/10;
    x2=y%10;
    y=y/10;
    x3=y%10;
    y=y/10;
    x4=y%10;
    y=y/10;
    x5=y%10;
  switch(place){
      case 1:
      printf("%d为1位数\n顺序输出为：%d\n逆序输出为：%d\n",num,x1,x1);
      break;
      case 2:
      printf("%d为2位数\n顺序输出为：%d,%d\n逆序输出为：%d,%d\n",num,x2,x1,x1,x2);
      break;
      case 3:
      printf("%d为3位数\n顺序输出为：%d,%d,%d\n逆序输出为：%d,%d,%d\n",num,x3,x2,x1,x1,x2,x3);
      break;
      case 4:
      printf("%d为4位数\n顺序输出为：%d,%d,%d,%d\n逆序输出为：%d,%d,%d,%d\n",num,x4,x3,x2,x1,x1,x2,x3,x4);
      break;
      case 5:
      printf("%d为5位数\n顺序输出为：%d,%d,%d,%d,%d\n逆序输出为：%d,%d,%d,%d,%d\n",num,x5,x4,x3,x2,x1,x1,x2,x3,x4,x5);
      break;
  }
	return 0;
}
